package com.ls.lserp.dbaccess.Entity;

import java.math.BigDecimal;
import java.util.Date;

import com.ls.lserp.common.persistence.DataEntity;

public class VoucherEntity extends DataEntity<VoucherEntity>{
	
	//主键ID
    private Long voucherId;
    //凭证编号
    private String voucherNo;
    //文件ID
    private long voucherFileId;
    //业务期间(年)
    private String dateYear;
    //业务期间(月)
    private String dateMonth;
    //凭证日期
    private Date invoiceDate;
    //借方合计金额
    private BigDecimal debitAmount;
    //贷方合计金额
    private BigDecimal creditAmount;
    //合计金额
    private BigDecimal totalAmount;
    //
    private String accountsStatus;
    //
    private String auditStatus;
	/**
	 * @return the voucherId
	 */
	public Long getVoucherId() {
		return voucherId;
	}
	/**
	 * @param voucherId the voucherId to set
	 */
	public void setVoucherId(Long voucherId) {
		this.voucherId = voucherId;
	}
	/**
	 * @return the voucherNo
	 */
	public String getVoucherNo() {
		return voucherNo;
	}
	/**
	 * @param voucherNo the voucherNo to set
	 */
	public void setVoucherNo(String voucherNo) {
		this.voucherNo = voucherNo;
	}
	/**
	 * @return the voucherFileId
	 */
	public long getVoucherFileId() {
		return voucherFileId;
	}
	/**
	 * @param voucherFileId the voucherFileId to set
	 */
	public void setVoucherFileId(long voucherFileId) {
		this.voucherFileId = voucherFileId;
	}
	/**
	 * @return the dateYear
	 */
	public String getDateYear() {
		return dateYear;
	}
	/**
	 * @param dateYear the dateYear to set
	 */
	public void setDateYear(String dateYear) {
		this.dateYear = dateYear;
	}
	/**
	 * @return the dateMonth
	 */
	public String getDateMonth() {
		return dateMonth;
	}
	/**
	 * @param dateMonth the dateMonth to set
	 */
	public void setDateMonth(String dateMonth) {
		this.dateMonth = dateMonth;
	}
	/**
	 * @return the invoiceDate
	 */
	public Date getInvoiceDate() {
		return invoiceDate;
	}
	/**
	 * @param invoiceDate the invoiceDate to set
	 */
	public void setInvoiceDate(Date invoiceDate) {
		this.invoiceDate = invoiceDate;
	}
	/**
	 * @return the debitAmount
	 */
	public BigDecimal getDebitAmount() {
		return debitAmount;
	}
	/**
	 * @param debitAmount the debitAmount to set
	 */
	public void setDebitAmount(BigDecimal debitAmount) {
		this.debitAmount = debitAmount;
	}
	/**
	 * @return the creditAmount
	 */
	public BigDecimal getCreditAmount() {
		return creditAmount;
	}
	/**
	 * @param creditAmount the creditAmount to set
	 */
	public void setCreditAmount(BigDecimal creditAmount) {
		this.creditAmount = creditAmount;
	}
	/**
	 * @return the totalAmount
	 */
	public BigDecimal getTotalAmount() {
		return totalAmount;
	}
	/**
	 * @param totalAmount the totalAmount to set
	 */
	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}
	/**
	 * @return the accountsStatus
	 */
	public String getAccountsStatus() {
		return accountsStatus;
	}
	/**
	 * @param accountsStatus the accountsStatus to set
	 */
	public void setAccountsStatus(String accountsStatus) {
		this.accountsStatus = accountsStatus;
	}
	/**
	 * @return the auditStatus
	 */
	public String getAuditStatus() {
		return auditStatus;
	}
	/**
	 * @param auditStatus the auditStatus to set
	 */
	public void setAuditStatus(String auditStatus) {
		this.auditStatus = auditStatus;
	}
    
    
}